<!DOCTYPE html>   
<!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]-->
<!--[if IE 7 ]> <html lang="en" class="no-js ie7"> <![endif]-->
<!--[if IE 8 ]> <html lang="en" class="no-js ie8"> <![endif]-->
<!--[if IE 9 ]> <html lang="en" class="no-js ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="zh-CN" prefix="og: http://ogp.me/ns#" class="no-js"> <!--<![endif]-->


<!-- BEGIN head -->
<head>

	<!-- Title -->
	<title>Python后端相关技术/工具栈 - Python - 伯乐在线</title>
	
	<!-- Meta Tags -->
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	
	<!-- Favicon & Mobileicon -->
	<link rel="shortcut icon" href="http://python.jobbole.com/wp-content/uploads/sites/13/2014/12/favicon.png" />
	<link rel="apple-touch-icon" href="http://python.jobbole.com/wp-content/themes/jobboleblogv3/mobileicon.png" />
	
	<!-- RSS, Atom & Pingbacks -->
		<link rel="alternate" title="Python &#8211; 伯乐在线 RSS Feed" href="http://python.jobbole.com/feed/" />
		<link rel="alternate" title="RSS .92" href="http://python.jobbole.com/feed/rss/" />
	<link rel="alternate" title="Atom 0.3" href="http://python.jobbole.com/feed/atom/" />
	<link rel="pingback" href="http://python.jobbole.com/xmlrpc.php" />
	
	<!-- Theme Hook -->
	
<!-- This site is optimized with the Yoast WordPress SEO plugin v1.4.13 - http://yoast.com/wordpress/seo/ -->
<meta name="description" content="本文主要总结了python的技术栈和工具栈。"/>
<link rel="canonical" href="http://python.jobbole.com/83486/" />
<meta property='og:locale' content='zh_CN'/>
<meta property='og:type' content='article'/>
<meta property='og:title' content='Python后端相关技术/工具栈 - Python - 伯乐在线'/>
<meta property='og:description' content='本文主要总结了python的技术栈和工具栈。'/>
<meta property='og:url' content='http://python.jobbole.com/83486/'/>
<meta property='og:site_name' content='Python - 伯乐在线'/>
<meta property='og:image' content='http://jbcdn2.b0.upaiyun.com/2015/12/6da94dec8f6f96417f14c8291e634580.png'/>
<!-- / Yoast WordPress SEO plugin. -->

<link rel='stylesheet' id='thickbox-css'  href='http://python.jobbole.com/wp-includes/js/thickbox/thickbox.css?ver=20121105' type='text/css' media='all' />
<link rel='stylesheet' id='jobbole-wp-css-css'  href='http://python.jobbole.com/wp-content/plugins/jobbole-wp-plugin/css/jobbole-wp-plugin.css?ver=1.0.21' type='text/css' media='all' />
<link rel='stylesheet' id='crayon-css'  href='http://python.jobbole.com/wp-content/plugins/crayon-syntax-highlighter/css/min/crayon.min.css?ver=2.7.1' type='text/css' media='all' />
<link rel='stylesheet' id='crayon-theme-github-css'  href='http://python.jobbole.com/wp-content/plugins/crayon-syntax-highlighter/themes/github/github.css?ver=2.7.1' type='text/css' media='all' />
<link rel='stylesheet' id='crayon-font-monaco-css'  href='http://python.jobbole.com/wp-content/plugins/crayon-syntax-highlighter/fonts/monaco.css?ver=2.7.1' type='text/css' media='all' />
<link rel='stylesheet' id='v48fv_images-css'  href='http://python.jobbole.com/wp-content/plugins/mu-widgets/library/base/public/css/images.css?ver=1.2.v48fv' type='text/css' media='all' />
<link rel='stylesheet' id='v48fv_front-css'  href='http://python.jobbole.com/wp-content/plugins/mu-widgets/library/base/public/css/front.css?ver=1.2.v48fv' type='text/css' media='all' />
<link rel='stylesheet' id='v48fv_common-css'  href='http://python.jobbole.com/wp-content/plugins/mu-widgets/library/base/public/css/common.css?ver=1.2.v48fv' type='text/css' media='all' />
<script type='text/javascript' src='http://python.jobbole.com/wp-includes/js/jquery/jquery.js?ver=1.8.3'></script>
<script type='text/javascript' src='http://python.jobbole.com/wp-includes/js/comment-reply.min.js?ver=3.5.2'></script>
<script type='text/javascript' src='http://python.jobbole.com/wp-content/plugins/jobbole-wp-plugin/js/superfish.js?ver=1.4.8'></script>
<script type='text/javascript' src='http://python.jobbole.com/wp-content/plugins/jobbole-wp-plugin/js/menu-effects.js?ver=1.5.1'></script>
<script type='text/javascript'>
/* <![CDATA[ */
var JobboleAjax = {"ajaxurl":"http:\/\/python.jobbole.com\/wp-admin\/admin-ajax.php"};
/* ]]> */
</script>
<script type='text/javascript' src='http://python.jobbole.com/wp-content/plugins/jobbole-wp-plugin/js/jobbole-wp-plugin.js?ver=1.0.44'></script>
<script type='text/javascript'>
/* <![CDATA[ */
var CrayonSyntaxSettings = {"version":"2.7.1","is_admin":"0","ajaxurl":"http:\/\/python.jobbole.com\/wp-admin\/admin-ajax.php","prefix":"crayon-","setting":"crayon-setting","selected":"crayon-setting-selected","changed":"crayon-setting-changed","special":"crayon-setting-special","orig_value":"data-orig-value","debug":""};
var CrayonSyntaxStrings = {"copy":"\u4f7f\u7528 %s \u590d\u5236\uff0c\u4f7f\u7528 %s \u7c98\u8d34\u3002","minimize":"\u70b9\u51fb\u5c55\u5f00\u4ee3\u7801"};
/* ]]> */
</script>
<script type='text/javascript' src='http://python.jobbole.com/wp-content/plugins/crayon-syntax-highlighter/js/min/crayon.min.js?ver=2.7.1'></script>
<script type='text/javascript' src='http://python.jobbole.com/wp-content/themes/jobboleblogv3/_assets/js/modernizr.js?ver=2.5.3'></script>
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://python.jobbole.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://python.jobbole.com/wp-includes/wlwmanifest.xml" /> 
<link rel='shortlink' href='http://python.jobbole.com/?p=83486' />
<script type="text/javascript">
	window._wp_rp_static_base_url = 'http://dtmvdvtzf8rz0.cloudfront.net/static/';
	window._wp_rp_wp_ajax_url = "http://python.jobbole.com/wp-admin/admin-ajax.php";
	window._wp_rp_plugin_version = '2.8';
	window._wp_rp_post_id = '83486';
	window._wp_rp_num_rel_posts = '10';
</script>
	
	<!-- CSS -->
    <link rel="stylesheet" type="text/css" media="screen" href="http://python.jobbole.com/wp-content/themes/jobboleblogv3/style.css?ver=1.0.61">
	<style>
				*::selection { background: #0099cc; }
		*::-moz-selection { background: #0099cc; }
		body {
            background: #ffffff         }

        a,
        .tabs ul.nav li a:hover,
        .tabs ul.nav li.active a,
        .dropcap,
        .toggle.hover .toggle-title,
        li.comment cite a:hover,
        h3.widget-title,
        .post-meta .meta-title:hover,
        .the-latest a:hover h4,
        .aw_socialcounter_widget li a:hover,
        .aw_tabbed_widget #tab-latest-comments a:hover
        {
            color: #0099cc;
        }

		a:hover { color: #b30000; }
		input:focus, textarea:focus { border-color: #0099cc; }

		#searchsubmit,
        .highlight,
        .aw_tabbed_widget .tabs ul.nav li.active a, footer .aw_tabbed_widget .tabs ul.nav li.active a,
        #top .aw_tabbed_widget .tabs ul.nav li.active a,
        .aw_tabbed_widget .tabs ul.nav li a:hover,
        footer .aw_tabbed_widget .tabs ul.nav li a:hover,
        #top .aw_tabbed_widget .tabs ul.nav li a:hover,
        .aw_twitter_widget .twitter-icon, .testimonial-icon,
        #top-closed:hover,
        .flex-control-nav a:hover,
        .flex-control-nav a.flex-active {
            background-color: #0099cc;
        }

		.submit { background-color: #0099cc; border-color: #007399; }
		.submit:hover { background-color: #b30000; border-color: #860000; }
		#searchsubmit:hover { background-color: #b30000; }
		.toggle.hover .toggle-icon { border-top-color: #0099cc; }
		.toggle.hover.active .toggle-icon { border-bottom-color: #0099cc; }
		.flex-direction-nav li .flex-prev:hover { border-right-color: #0099cc; }
		.flex-direction-nav li .flex-next:hover { border-left-color: #0099cc; }
		@media only screen and (min-width: 768px) and (max-width: 959px) {
			.aw_tabbed_widget .tabs ul.nav li a:hover, .tabs ul.nav li.active a { color: #0099cc; }
		}
		@media screen and (max-width: 767px) {
			.tabs ul.nav li a:hover, .tabs ul.nav li.active a { color: #0099cc; }
		}
	</style>

	<!--[if IE 8]>
		<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
		<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
    <![endif]-->

	<!-- Links: RSS + Atom Syndication + Pingback etc. -->
	<link rel="alternate" type="application/rss+xml" title="Python &#8211; 伯乐在线 RSS Feed" href="http://python.jobbole.com/feed/" />
	<link rel="alternate" type="text/xml" title="RSS .92" href="http://python.jobbole.com/feed/rss/" />
	<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="http://python.jobbole.com/feed/atom/" />
	<link rel="pingback" href="http://python.jobbole.com/xmlrpc.php" />

<!-- END head -->
</head>

<!-- BEGIN body -->
<body class="single single-post postid-83486 single-format-standard chrome">

		
	    <nav id="top-nav" class="menu-nav">

        <!-- BEGIN .container -->
        <div class="container">

            <div class="grid-7 hide-on-480 hide-on-767">
                <ul id="menu-main-menu" class="menu left">
                    <li class="menu-item">
                        <a href="http://www.jobbole.com">首页</a>
                    </li>
                    <li class="menu-item">
                        <a href="http://top.jobbole.com">头条</a>
                    </li>
                    <li class="menu-item">
                        <a href="http://blog.jobbole.com">博客</a>
                    </li>
                    <li class="menu-item">
                        <span><a href="#">频道 <i class="fa fa-angle-double-down"></i></a></span>
                        <ul class="sub-menu sf-js-enabled">
                            <li class="menu-item"><a href="http://web.jobbole.com">Web前端</a></li>
                            <li class="menu-item"><a href="http://python.jobbole.com">Python开发</a></li>
                            <li class="menu-item"><a href="http://www.importnew.com/?utm_source=home-top-nav">Java技术</a></li>
                            <li class="menu-item"><a href="http://android.jobbole.com">Android应用</a></li>
                            <li class="menu-item"><a href="http://ios.jobbole.com">iOS应用</a></li>
                        </ul>
                    </li>
                    <li class="menu-item">
                        <a href="http://hao.jobbole.com">资源</a>
                    </li>

                    
                    <li class="menu-item">
                        <a href="http://group.jobbole.com">小组</a>
                    </li>

                    <li class="menu-item">
                        <a href="http://date.jobbole.com"><i class="fa fa-heart-o pinkiconcolor"></i> 相亲</a>
                    </li>
                </ul>
            </div>

            <div class="grid-5">
                <ul id="menu-main-menu" class="menu">
                    <li class="menu-item hide-on-768-wider left">
                        <span><a href="#">频道 <i class="fa fa-angle-double-down"></i></a></span>
                        <ul class="sub-menu sf-js-enabled">
                            <li class="menu-item"><a href="http://www.jobbole.com">首页</a></li>
                            <li class="menu-item"><a href="http://top.jobbole.com">头条</a></li>
                            <li class="menu-item"><a href="http://blog.jobbole.com">博客</a></li>
                            <li class="menu-item"><a href="http://group.jobbole.com">小组</a></li>
                            <li class="menu-item"><a href="http://date.jobbole.com">相亲 <i class="fa fa-heart-o pinkiconcolor"></i></a></li>
                            <li class="menu-item"><a href="http://hao.jobbole.com">资源</a></li>
                            <li class="menu-item"><a href="http://web.jobbole.com">前端</a></li>
                            <li class="menu-item"><a href="http://python.jobbole.com">Python</a></li>
                            <li class="menu-item"><a href="http://www.importnew.com/">Java</a></li>
                            <li class="menu-item"><a href="http://android.jobbole.com">安卓</a></li>
                            <li class="menu-item"><a href="http://ios.jobbole.com">iOS</a></li>

                                                    </ul>
                    </li>

                                            <li class="menu-item"><a href="http://www.jobbole.com/login?redirect=http%3A%2F%2Fpython.jobbole.com%2F83486%2F"><i class="fa fa-sign-in"></i> 登录</a></li>
                        <li class="menu-item"><a href="http://www.jobbole.com/register"><i class="fa fa-user-plus"></i> 注册</a></li>
                    
                    
                    <li class="menu-item"><a href="http://blog.jobbole.com/87622/"><i class="fa fa-life-ring"></i> 帮助</a></li>
                </ul>
            </div>
            <div class="clear"></div>

        </div>
        <!-- END .container -->

    </nav>
    <!-- END #top-nav -->
  	
	<!-- BEGIN #wrapper -->
	<div id="wrapper" class="container">

		<!-- BEGIN header -->
		<header>
		
						
			<div class="header-wrapper">
								
				<!-- BEGIN #logo -->
				<div id="logo" class="leaderboard-true">
                    <a href="http://python.jobbole.com"><img src="http://python.jobbole.com/wp-content/themes/jobboleblogv3/_assets/img/jobbole-logo.png" alt="Python &#8211; 伯乐在线" /></a>
				</div>
				<!-- END #logo -->
				
				<!-- BEGIN #leaderboard -->
				<div id="leaderboard">
				
					<script language=javascript> 
var randomNumTop = Math.round(Math.random()*2);
var imageTop=new Array(3);
imageTop[0]="http://ww4.sinaimg.cn/mw690/bfdcef89gw1exedqtrpwij20j602daao.jpg";
imageTop[1]="http://ww2.sinaimg.cn/mw690/bfdcef89gw1exemeekfydj20j602d74y.jpg";
imageTop[2]="http://ww1.sinaimg.cn/mw690/bfdcef89gw1exedm1rzkpj20j602d757.jpg";
var imageUrlTop=imageTop[randomNumTop];
var urlsTop=new Array(3);
urlsTop[0]="http://group.jobbole.com/category/feedback/writer-team/?utm_source=python.jobbole.com&utm_medium=topBanner&utm_content=2015.10.26";
urlsTop[1]="http://blog.jobbole.com/93269/?utm_source=python.jobbole.com&utm_medium=topBanner&utm_content=2015.10.26";
urlsTop[2]="http://group.jobbole.com/7843/?utm_source=python.jobbole.com&utm_medium=topBanner&utm_content=2015.10.26";
var urlTop = urlsTop[randomNumTop];
var adHTML = "<a href='"+urlTop+"' target='_blank'><img width='728' height='90'  src='"+imageUrlTop+"' border='0'></a>";
document.write(adHTML);
</script>				
				</div>
				<!-- END #leaderboard -->
				
				<div class="clear"></div>
			
			</div>
			
						
			<div class="clear"></div>

            			<!-- BEGIN #main-nav -->
			<nav id="main-nav" class="grid-12 menu-nav">
                <div class="menu-sub-menu-container"><ul id="main-nav-menu" class="menu"><li id="menu-item-80741" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-80741"><a href="http://python.jobbole.com/">首页</a></li>
<li id="menu-item-80740" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-80740"><a href="http://python.jobbole.com/all-posts/">所有文章</a></li>
<li id="menu-item-83414" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-83414"><a href="http://python.jobbole.com/category/news/">观点与动态</a></li>
<li id="menu-item-83410" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-83410"><a href="http://python.jobbole.com/category/basic/">基础知识</a></li>
<li id="menu-item-83411" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-83411"><a href="http://python.jobbole.com/category/guide/">系列教程</a></li>
<li id="menu-item-83412" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-83412"><a href="http://python.jobbole.com/category/project/">实践项目</a></li>
<li id="menu-item-83413" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-83413"><a href="http://python.jobbole.com/category/tools/">工具与框架应用</a></li>
<li id="menu-item-80742" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-80742"><a href="http://hao.jobbole.com/?catid=144">工具资源</a></li>
</ul></div>				<div class="clear"></div>
			</nav>
			<!-- END #main-nav -->
                        <div class="clear"></div>

		</header>
		<!-- END header -->
		
		<div id="breadcrumb" class="grid-12 margin-20"><div class="breadcrumb-wrapper"><!-- Breadcrumb NavXT 4.4.0 -->
<a title="Go to 伯乐在线." href="http://www.jobbole.com" class="main-home">伯乐在线</a> &gt; <a title="Go to Python - 伯乐在线." href="http://python.jobbole.com" class="home">Python - 伯乐在线</a> &gt; <a title="Go to 所有文章." href="http://python.jobbole.com/all-posts/" class="post-root post-post">所有文章</a> &gt; <a title="Go to the 工具与框架 category archives." href="http://python.jobbole.com/category/tools/" class="category">工具与框架</a> &gt; Python后端相关技术/工具栈</div></div><div class="clear"></div>

<!-- BEGIN .grid-8 -->
<div class="grid-8">

		
	<!-- BEGIN .post -->
<div class="post-83486 post type-post status-publish format-standard hentry category-tools tag-943 odd" id="post-83486">
	
	<!-- BEGIN .entry-header -->
	<div class="entry-header">
	
				
		<h1>Python后端相关技术/工具栈</h1>
		
							
	</div>
	<!-- BEGIN .entry-header -->
	
	<!-- BEGIN .entry-meta -->
	<div class="entry-meta">
	
		<p class="entry-meta-hide-on-mobile">

            2015/12/01 &middot;  <a href="http://python.jobbole.com/category/tools/" title="查看 工具与框架 中的全部文章" rel="category tag">工具与框架</a>
            
            

            
             &middot;  <a href="http://python.jobbole.com/tag/%e5%90%8e%e7%ab%af/">后端</a>
            
</p>

<!-- JiaThis Button BEGIN -->
<div class="jiathis_style" style="display: block; margin: 0 0px; clear: both;"><span class="jiathis_txt">分享到：</span>
<a class="jiathis_button_tsina"></a>
<a class="jiathis_button_weixin"></a>
<a class="jiathis_button_qzone"></a>
<a class="jiathis_button_fb"></a>
<a class="jiathis_button_douban"></a>
<a class="jiathis_button_readitlater"></a>
<a class="jiathis_button_evernote"></a>
<a class="jiathis_button_ydnote"></a>
<a href="http://www.jiathis.com/share?uid=1745061" class="jiathis jiathis_txt jiathis_separator jtico jtico_jiathis" target="_blank"></a>
<a class="jiathis_counter_style"></a>
</div>
<!-- JiaThis Button END -->


	</div>
	<!-- END .entry-meta -->

	<!-- BEGIN .entry -->
	<div class="entry">

        
		<div class='copyright-area'>本文作者： <a href='http://python.jobbole.com'>伯乐在线</a> - <a href='http://www.jobbole.com/members/wklken'>wklken</a> 。未经作者许可，禁止转载！<br/>欢迎加入伯乐在线<a href='http://group.jobbole.com/category/feedback/writer-team/' target='_blank'>作者团队</a>。</div><section id="content">整理下目前涉及到的python的技术栈和工具栈(用过或了解的, 其他的后续用到再补充)</p>
<p><img alt="python" src="http://jbcdn2.b0.upaiyun.com/2015/12/6da94dec8f6f96417f14c8291e634580.png" /></p>
<ul>
<li>编辑器</li>
</ul>
<p>最常见: vim / <a href="http://www.sublimetext.com/2">SublimeText2</a> / <a href="http://www.jetbrains.com/pycharm/">PyCharm</a></p>
<p>Vim有兴趣可以看看 <a href="https://github.com/wklken/k-vim">k-vim</a> 适合Python/Golang开发</p>
<ul>
<li>本地环境<br />
pip/easy_install 包管理</li>
</ul>
<p><a href="http://virtualenv.readthedocs.org/en/latest/">viertualenv</a> + <a href="http://virtualenvwrapper.readthedocs.org/en/latest/">virtualenvwrapper</a> 库/版本管理, 环境隔离</p>
<p>ipython/ipdb</p>
<ul>
<li>Web 框架<br />
Python 的Web 框架非常多&#8230;&#8230;</li>
</ul>
<p>个人偏好[有分先后]</p>
<p><a href="http://flask.pocoo.org/">flask</a> 轻量! 可以灵活组合各类组件进行开发(第三方组件很丰富), 简单高效, 便于快速开发和维护.</p>
<p><a href="http://www.tornadoweb.org/en/stable/">tornado</a> 异步, 高性能, 最新版本4.0</p>
<p><a href="https://www.djangoproject.com/">django</a> 有些重, 配置和约定众多, 可以快速开发一些&#8221;管理&#8221;性质的后台, 其版本更新非常快</p>
<p>其他:</p>
<p><a href="http://bottlepy.org/docs/dev/index.html">bottle</a> 类flask, 一个文件, 足够小</p>
<ul>
<li>ORM<br />
<a href="http://www.sqlalchemy.org/">SQLAlchemy</a></li>
</ul>
<blockquote><p>SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.</p></blockquote>
<p>似乎这个就足够了, 无出其右</p>
<ul>
<li>模板</li>
</ul>
<p>只提第三方(很多框架自带了, 例如Django/Tornado), 话说天下模板都大同小异</p>
<p><a href="http://jinja.pocoo.org/docs/">Jinja2</a>, 最喜欢的一个, 之前写了篇 <a href="http://www.wklken.me/posts/2013/12/21/python-template-jinja2.html">PYTHON模板-JINJA</a></p>
<p><a href="http://www.makotemplates.org/">Mako</a>, 介绍<a href="http://www.wklken.me/posts/2013/12/14/python-template-mako.html">PYTHON模板-MAKO</a></p>
<p>还有挺多的, 后续了解后补充</p>
<ul>
<li>代码管理及Wiki</li>
</ul>
<p>使用git, 搭建<a href="https://about.gitlab.com/">gitlab</a><br />
gilt针对项目级别, 可以用markdown写一些文档, 可以简单的code review, 可以进行讨论等等.</p>
<p>Wiki的选择:</p>
<p><a href="https://github.com/gollum/gollum">gollum</a> 很赞</p>
<p><a href="http://trac.edgewall.org/">trac</a>老牌, 但是个人不大喜欢其语法编辑方式.</p>
<ul>
<li>代码发布</li>
</ul>
<p>fabric + rsync</p>
<p><a href="http://rsync.samba.org/">rsync</a> 用于生产代码目录的同步, 足够简单强大</p>
<p><a href="http://www.fabfile.org/">fabric</a> 用于自动化部署, 将流程固化到脚本中重复使用, 提高效率降低风险, <a href="http://www.wklken.me/posts/2013/03/25/python-tool-fabric.html">PYTHON FABRIC实现远程操作和部署</a></p>
<blockquote><p>Fabric is a Python (2.5-2.7) library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks.</p></blockquote>
<ul>
<li>项目部署</li>
</ul>
<p><a href="http://nginx.org/cn/">nginx</a> 服务器, 主要用于负载均衡, 反代等</p>
<p><a href="http://gunicorn.org/">gunicorn</a> a Python WSGI HTTP Server for UNIX, 用来运行Flask项目</p>
<p><a href="http://supervisord.org/">Supervisor</a> A Process Control System, 配置管理各种程序, 进程监控, 自动重启等</p>
<ul>
<li>监控</li>
</ul>
<p><a href="http://www.nagios.org/">nagios</a> 服务器各类参数监控, 负载,内存,IO, 网络等, 也可以配置对进程进行监控报警</p>
<p><a href="https://getsentry.com/welcome/">sentry</a> 实时收集事件日志, 可以在管理后台查看到当前程序异常及报错具体信息, 很强大的平台, 支持多种语言的程序</p>
<p>statsd + graphic</p>
<p><a href="https://github.com/etsy/statsd">statsd</a> 实时服务数据收集(e.g. counters and timers) 收集后数据提供给graphic进行展示</p>
<p><a href="http://graphite.wikidot.com/">graphic</a> 企业级开源监控工具(数据绘图工具)，用于采集服务器实时信息并进行统计, Graphite 自己本身并不收集具体的数据，这些数据收集的具体工作通常由第三方工具或插件完成. 其控制台前端项目 <a href="https://github.com/urbanairship/tessera">tessera</a></p>
<ul>
<li>NOSQL</li>
</ul>
<p><a href="http://redis.io/">redis</a> 缓存/持久化/特殊需求(计数-排行榜-时间线等)</p>
<p><a href="http://memcached.org/">memcached</a> 集群, 多用于有时限性质的缓存</p>
<p><a href="http://www.mongodb.org/">mongodb</a> 在技术选型玩了下, 没有正式在生产用过</p>
<ul>
<li>数据库</li>
</ul>
<p><a href="http://dev.mysql.com/downloads/">mysql</a> 不解释, 感觉是不是所有Python的底层db都是mysql&#8230;&#8230;</p>
<p><a href="http://www.postgresql.org/">postgresql</a> 开发日志统计系统使用过, 学院派, 各种牛叉的功能, 对json的支持令人印象深刻.</p>
<ul>
<li>抓取</li>
</ul>
<p><a href="http://www.crummy.com/software/BeautifulSoup/">beautifulsoup</a> 配合urllib2或者requests库进项简单的抓取分析工作</p>
<p><a href="http://scrapy.org/">scrapy</a> 很牛的抓取框架, 适合规模较大,需求复杂的的抓取任务</p>
<ul>
<li>搜索<br />
<a href="http://lucene.apache.org/solr/">solr</a></li>
</ul>
<p>完成搜索功能, 虽然Python也有一些实现, 但是感觉还是使用成熟的方案会好些, 文档/资源丰富, 便于开发和维护. Solr, 足够简单及强大.</p>
<ul>
<li>好用的第三方</li>
</ul>
<p><a href="http://docs.python-requests.org/en/latest/">requests</a> HTTP for humans, 非常好用, 强烈推荐</p>
<p><a href="https://github.com/fxsjy/jieba">jieba</a> 中文分词</p>
<ul>
<li>异步和队列</li>
</ul>
<p><a href="http://gearman.org/">gearman</a> 支持分布式的任务分发框架, 并行/不同语言之间的通信. 之前使用主要用来跨机器任务分发.</p>
<p><a href="http://www.celeryproject.org/">celery</a> 分布式任务队列</p>
<p><a href="http://zeromq.org/">zeromq</a> 之前使用的消息系统是基于这个的, 没有研究过</p>
<ul>
<li>日志</li>
</ul>
<p><a href="http://logstash.net/">logstash</a> 日志收集和分析, 支持不同来源不同格式, 进行统一收集和分析处理</p>
<p><a href="http://www.elasticsearch.org/overview/elasticsearch/">Elasticsearch</a> 数据</p>
<p><a href="http://www.elasticsearch.org/overview/kibana/">Kibana</a> A log analyzing web interface for logstash and elasticsearch</p>
<p>三者组合</p>
<ul>
<li>项目管理</li>
</ul>
<p><a href="https://tower.im/">tower</a></p>
<hr />
<p>Log:</p>
<div>
<!-- Crayon Syntax Highlighter v2.7.1 -->

		<div id="crayon-565fd3d953289794743661" class="crayon-syntax crayon-theme-github crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-always" style=" margin-top: 12px; margin-bottom: 12px; font-size: 13px !important; line-height: 15px !important;">
		
			<div class="crayon-toolbar" data-settings=" show" style="font-size: 13px !important;height: 19.5px !important; line-height: 19.5px !important;"><span class="crayon-title"></span>
			<div class="crayon-tools" style="font-size: 13px !important;height: 19.5px !important; line-height: 19.5px !important;"><div class="crayon-button crayon-nums-button" title="切换是否显示行编号"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-plain-button" title="纯文本显示代码"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-wrap-button" title="切换自动换行"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-expand-button" title="点击展开代码"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-copy-button" title="复制代码"><div class="crayon-button-icon"></div></div><div class="crayon-button crayon-popup-button" title="在新窗口中显示代码"><div class="crayon-button-icon"></div></div></div></div>
			<div class="crayon-info" style="min-height: 18.2px !important; line-height: 18.2px !important;"></div>
			<div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick" readonly style="-moz-tab-size:4; -o-tab-size:4; -webkit-tab-size:4; tab-size:4; font-size: 13px !important; line-height: 15px !important;">
2014-07-24 first version</textarea></div>
			<div class="crayon-main" style="">
				<table class="crayon-table">
					<tr class="crayon-row">
				<td class="crayon-nums " data-settings="show">
					<div class="crayon-nums-content" style="font-size: 13px !important; line-height: 15px !important;"><div class="crayon-num" data-line="crayon-565fd3d953289794743661-1">1</div></div>
				</td>
						<td class="crayon-code"><div class="crayon-pre" style="font-size: 13px !important; line-height: 15px !important; -moz-tab-size:4; -o-tab-size:4; -webkit-tab-size:4; tab-size:4;"><div class="crayon-line" id="crayon-565fd3d953289794743661-1"><span class="crayon-cn">2014</span><span class="crayon-o">-</span><span class="crayon-cn">07</span><span class="crayon-o">-</span><span class="crayon-cn">24</span><span class="crayon-h"> </span><span class="crayon-e">first </span><span class="crayon-v">version</span></div></div></td>
					</tr>
				</table>
			</div>
		</div>
<!-- [Format Time: 0.0007 seconds] -->

</div>
</section>

        
        
    <div class="post-adds">
        <span data-post-id="83486" class=" btn-bluet-bigger href-style vote-post-up   register-user-only "><i class="fa  fa-thumbs-o-up"></i> <h10 id="83486votetotal">1</h10> 赞</span>
        <span data-book-type="1" data-site-id="13" data-item-id="83486" data-item-type="1" class=" btn-bluet-bigger href-style bookmark-btn  register-user-only "><i class="fa fa-bookmark-o  "></i>  收藏</span>

                    <a href="#article-comment"><span class="btn-bluet-bigger href-style hide-on-480"><i class="fa fa-comments-o"></i>  评论</span></a>
        
        
        
        <!-- JiaThis Button BEGIN -->
        <div class="jiathis_style_24x24" style="display: inline-flex; position: relative; margin: 0; clear: both;float: right;">
            <a class="jiathis_button_tsina"></a>
            <a class="jiathis_button_weixin"></a>
            <a class="jiathis_button_qzone"></a>
            <a class="jiathis_button_fb hide-on-480"></a>
            <a href="http://www.jiathis.com/share?uid=1745061" class="jiathis jiathis_txt jiathis_separator jtico jtico_jiathis" target="_blank"></a>
        </div>

    </div>




        <!-- BEGIN #author-bio -->

<div id="author-bio">
	
	<h3 class="widget-title">
	关于作者：<a target="_blank" href="http://www.jobbole.com/members/wklken">wklken</a>
	</h3>
	<div class="alignleft">
		<a target="_blank" href="http://www.jobbole.com/members/wklken">
			<img src="http://www.jobbole.com/wp-content/uploads/2015/11/e0c4367681a2a6f514550cb222e748b7.jpg" />
		</a>
	</div>

    <div class="author-bio-info">

        <span class="author-bio-info-block">
            Pythonista/vimer        </span>
        <span class="author-bio-info-block">
            <a href="http://www.jobbole.com/members/wklken" target="_blank"><i class="fa fa-user"></i> 个人主页</a> &middot; 
            <a href="http://python.jobbole.com/author/wklken/" target="_blank"><i class="fa fa-file-text-o"></i> 我的文章</a>

             &middot; <a title='声望值' target='_blank' href='http://www.jobbole.com/members/wklken/reputation/'><i class='fa fa-graduation-cap'></i> 4</a>        </span>
    </div>
	<div class="clear"></div>
</div>

<!-- END #author-bio -->
	</div>
	<!-- END .entry -->


<script type="text/javascript" >
var jiathis_config={
	data_track_clickback:false,
	title:"分享从伯乐在线看到的一篇好文章 ",
	summary:"《Python后端相关技术/工具栈》",
	pic:"http://jbcdn2.b0.upaiyun.com/2015/12/6da94dec8f6f96417f14c8291e634580.png",
	appkey:{
         "tsina": 1473879058    },
	ralateuid:{
		"tsina": 5305630013	},
	hideMore:false
}
</script>
<script type="text/javascript" src="http://v3.jiathis.com/code/jia.js?uid=1745061" charset="utf-8"></script>
<!-- JiaThis Button END -->
			<div class="textwidget"><p><a href='http://blog.jobbole.com/84342/?utm_source=python.jobbole.com&amp;utm_medium=articleBanner&amp;utm_content=2015.9.16' target='_blank'><img src='http://ww2.sinaimg.cn/mw690/e5298966gw1evykwqsj8wj20h802smxh.jpg' border='0' /></a></p>
</div>
		
</div>
<!-- END .post -->
    
<div class="wp_rp_wrap  wp_rp_vertical" id="wp_rp_first"><div class="wp_rp_content"><h3 class="related_post_title">相关文章</h3><ul class="related_post wp_rp" style="visibility: visible"><li ><a href="http://python.jobbole.com/82726/" class="wp_rp_title">Flask 框架中 SQLAlchemy 使用时的乱码问题</a></li><li ><a href="http://python.jobbole.com/81178/" class="wp_rp_title">在Linux上使用Python和Flask创建你的第一个应用</a></li><li ><a href="http://python.jobbole.com/76569/" class="wp_rp_title">Flask 框架作者希望看到的 Python</a></li><li ><a href="http://python.jobbole.com/81803/" class="wp_rp_title">“海盗”用Flask，“海军”用Django</a></li><li ><a href="http://python.jobbole.com/81396/" class="wp_rp_title">Flask、Django、Pyramid三个框架的对比</a></li><li ><a href="http://python.jobbole.com/80836/" class="wp_rp_title">Django运行方式及处理流程总结</a></li><li ><a href="http://python.jobbole.com/81085/" class="wp_rp_title">30分钟编写一个Flask应用</a></li><li ><a href="http://python.jobbole.com/81388/" class="wp_rp_title">Scrapy + Flask + Mongodb + Swift 开发爬虫全攻略（1）</a></li><li ><a href="http://python.jobbole.com/80994/" class="wp_rp_title">用Flask实现视频数据流传输</a></li><li ><a href="http://python.jobbole.com/82207/" class="wp_rp_title">基于 Spark 和 Flask 的一个可伸缩的电影推荐系统</a></li></ul></div></div>

    
<div style="text-align: left;">
    <h3>可能感兴趣的话题</h3>
    <ul style="font-size: 13px; list-style: disc inside;">
                        <li>
                    <a href="http://group.jobbole.com/11740/?utm_source=python.jobbole.com&utm_medium=article-related-group-topic" target="_blank">写完代码后，总是会想到更好的逻辑，怎么才能防止这个现象</a>
                     &middot; <a href="http://group.jobbole.com/11740/#comments" target="_blank"><i class="fa fa-comments-o"></i> 10</a>                </li>
                            <li>
                    <a href="http://group.jobbole.com/11732/?utm_source=python.jobbole.com&utm_medium=article-related-group-topic" target="_blank">进来聊一聊你们见过的女程序员</a>
                     &middot; <a href="http://group.jobbole.com/11732/#comments" target="_blank"><i class="fa fa-comments-o"></i> 56</a>                </li>
                            <li>
                    <a href="http://group.jobbole.com/9625/?utm_source=python.jobbole.com&utm_medium=article-related-group-topic" target="_blank">推荐一些稳定的短信验证平台以及如何避免短信验证失败</a>
                     &middot; <a href="http://group.jobbole.com/9625/#comments" target="_blank"><i class="fa fa-comments-o"></i> 3</a>                </li>
                            <li>
                    <a href="http://group.jobbole.com/8147/?utm_source=python.jobbole.com&utm_medium=article-related-group-topic" target="_blank">想下android源码看看，网速太慢，怎么破</a>
                     &middot; <a href="http://group.jobbole.com/8147/#comments" target="_blank"><i class="fa fa-comments-o"></i> 2</a>                </li>
                            <li>
                    <a href="http://group.jobbole.com/9375/?utm_source=python.jobbole.com&utm_medium=article-related-group-topic" target="_blank">实在是想吐槽一下刚刚见到的HR！</a>
                     &middot; <a href="http://group.jobbole.com/9375/#comments" target="_blank"><i class="fa fa-comments-o"></i> 32</a>                </li>
                            <li>
                    <a href="http://group.jobbole.com/11744/?utm_source=python.jobbole.com&utm_medium=article-related-group-topic" target="_blank">给大家讲一个伪女程序员的故事……</a>
                     &middot; <a href="http://group.jobbole.com/11744/#comments" target="_blank"><i class="fa fa-comments-o"></i> 15</a>                </li>
                            <li>
                    <a href="http://group.jobbole.com/11726/?utm_source=python.jobbole.com&utm_medium=article-related-group-topic" target="_blank">又到了过年回家的抢票月</a>
                     &middot; <a href="http://group.jobbole.com/11726/#comments" target="_blank"><i class="fa fa-comments-o"></i> 3</a>                </li>
                            <li>
                    <a href="http://group.jobbole.com/10503/?utm_source=python.jobbole.com&utm_medium=article-related-group-topic" target="_blank">苹果本要不要买最高配</a>
                     &middot; <a href="http://group.jobbole.com/10503/#comments" target="_blank"><i class="fa fa-comments-o"></i> 31</a>                </li>
                            <li>
                    <a href="http://group.jobbole.com/11766/?utm_source=python.jobbole.com&utm_medium=article-related-group-topic" target="_blank">Adobe开始支持用户放弃Flash，有多少人在已经“远离”了Flash</a>
                     &middot; <a href="http://group.jobbole.com/11766/#comments" target="_blank"><i class="fa fa-comments-o"></i> 3</a>                </li>
                            <li>
                    <a href="http://group.jobbole.com/11715/?utm_source=python.jobbole.com&utm_medium=article-related-group-topic" target="_blank">你碰到Partner写了一段很糟糕的代码会怎么办</a>
                     &middot; <a href="http://group.jobbole.com/11715/#comments" target="_blank"><i class="fa fa-comments-o"></i> 9</a>                </li>
                </ul>
</div>
    
        <!-- BEGIN .navigation -->
        <div class="navigation margin-20">

            <div class="alignleft"><a href="http://python.jobbole.com/82726/" rel="prev">&laquo; Flask 框架中 SQLAlchemy 使用时的乱码问题</a></div>
            <div class="alignright"></div>
            <div class="clear"></div>

        </div>
        <!-- END .navigation -->

    
	
            <div id="article-comment" class="dot-box center-align">

                        <a href="http://www.jobbole.com/login?redirect=http://python.jobbole.com/83486/"><button type="button" class="btn btn-non-transparent">登录后评论</button></a>
            
            <a target="_blank" href="http://www.jobbole.com/register"><button type="button" class="btn btn-primary">新用户注册</button></a>

            <br/><br/>
            <span>直接登录</span>
            <style type="text/css">.t_login_text{margin:0; padding:0;}.t_login_button{margin:0; padding: 5px 0;}.t_login_button a{margin:0; padding-right:3px; line-height:25px}.t_login_button img{display:inline; border:none;}</style><!-- 使用社交帐号登录 来自 WordPress连接微博 插件 --><span class="connectBox1 t_login_button"><a href="http://python.jobbole.com/wp-content/plugins/wp-connect/login.php?go=weixin&redirect_url=http%3A%2F%2Fpython.jobbole.com%2F83486%2F" title="微信" rel="nofollow"><img src="http://python.jobbole.com/wp-content/plugins/wp-connect/images/login/btn_weixin.png" /></a><a href="http://python.jobbole.com/wp-content/plugins/wp-connect/login.php?go=qzone&redirect_url=http%3A%2F%2Fpython.jobbole.com%2F83486%2F" title="QQ" rel="nofollow"><img src="http://python.jobbole.com/wp-content/plugins/wp-connect/images/login/btn_qzone.png" /></a><a href="http://python.jobbole.com/wp-content/plugins/wp-connect/login.php?go=sina&redirect_url=http%3A%2F%2Fpython.jobbole.com%2F83486%2F" title="新浪微博" rel="nofollow"><img src="http://python.jobbole.com/wp-content/plugins/wp-connect/images/login/btn_sina.png" /></a><a href="http://python.jobbole.com/wp-content/plugins/wp-connect/login.php?go=douban&redirect_url=http%3A%2F%2Fpython.jobbole.com%2F83486%2F" title="豆瓣" rel="nofollow"><img src="http://python.jobbole.com/wp-content/plugins/wp-connect/images/login/btn_douban.png" /></a><a href="http://python.jobbole.com/wp-content/plugins/wp-connect/login.php?go=github&redirect_url=http%3A%2F%2Fpython.jobbole.com%2F83486%2F" title="GitHub" rel="nofollow"><img src="http://python.jobbole.com/wp-content/plugins/wp-connect/images/login/btn_github.png" /></a></span>        </div>
    

    <div id="comment_list" class="comments">

        
    </div>
		

	
</div>
<!-- END .grid-8 -->

<!-- BEGIN #sidebar -->
<div id="sidebar" class="grid-4">

	    <div class="nav-search-box ">
                <form method="get" id="searchform" action="http://python.jobbole.com">
            <select id="searchselect">
                                    <option  value="http://blog.jobbole.com">博客</option>
                                    <option  value="http://hao.jobbole.com">资源</option>
                                    <option  value="http://top.jobbole.com">头条</option>
                                    <option  value="http://group.jobbole.com">小组</option>
                                    <option  value="http://date.jobbole.com">面向对象</option>
                                    <option  value="http://web.jobbole.com">WEB前端</option>
                                    <option  value="http://ios.jobbole.com">IOS</option>
                                    <option selected value="http://python.jobbole.com">Python</option>
                                    <option  value="http://android.jobbole.com">安卓</option>
                            </select>
            <div class="input-wrapper">
                <input type="text" value="" name="s" id="s" placeholder="输入搜索关键字">
            </div>
            <input type="submit" id="searchsubmit" value="搜索">
        </form>
    </div>

        <h3 class="widget-title">
            <a target="_blank" href="http://group.jobbole.com/category/tech/python/?utm_source=python.jobbole.com&utm_medium=sidebar-group-topics-more">Python小组话题</a>
            <span style="float:right;"><a target="_blank" href="http://group.jobbole.com/newtopic/?group=15">我有新话题 <i class='fa fa-commenting-o'></i></a></span>
        </h3>

        <!-- BEGIN .container -->
        <div class="container">

            
                <!-- BEGIN .grid-4 -->
                <div class="grid-4 floated-thumb">

                    
                            <!-- BEGIN .post-thumb -->
                            <div class="author-thumb">

                                <a target="_blank" href="http://www.jobbole.com/members/liuzhijun" ">
                                    <img src="http://jbcdn2.b0.upaiyun.com/2015/06/544851c6c17d5b59f6fe22f223db85aa.jpg" alt="" width="34" height="34" />
                                </a>

                            </div>
                            <!-- END .post-thumb -->

                        <!-- BEGIN .post-meta -->
                        <div class="post-meta">

                            <p>
                                <a class="meta-title" target="_blank" href="http://group.jobbole.com/11464/?utm_source=python.jobbole.com&utm_medium=sidebar-group-topic">生产环境尝试Python3.x，结果遇到坑</a><br />
                                <a href="http://group.jobbole.com/author/liuzhijun/">刘志军</a> 发起
                                                                    • 3 回复
                                
                            </p>

                        </div>
                        <!-- END .post-meta -->

                        <div class="clear"></div>

                    
                            <!-- BEGIN .post-thumb -->
                            <div class="author-thumb">

                                <a target="_blank" href="http://www.jobbole.com/members/crazypotato" ">
                                    <img src="http://www.jobbole.com/wp-content/uploads/2015/09/8258d1e95a9438bd8c4e4442dab15dc6.jpg" alt="" width="34" height="34" />
                                </a>

                            </div>
                            <!-- END .post-thumb -->

                        <!-- BEGIN .post-meta -->
                        <div class="post-meta">

                            <p>
                                <a class="meta-title" target="_blank" href="http://group.jobbole.com/8877/?utm_source=python.jobbole.com&utm_medium=sidebar-group-topic">功能强大的树莓派为什么要把Python...</a><br />
                                <a href="http://group.jobbole.com/author/crazypotato/">若沿</a> 发起
                                                                    • 2 回复
                                
                            </p>

                        </div>
                        <!-- END .post-meta -->

                        <div class="clear"></div>

                    
                            <!-- BEGIN .post-thumb -->
                            <div class="author-thumb">

                                <a target="_blank" href="http://www.jobbole.com/members/coco001" ">
                                    <img src="http://www.jobbole.com/wp-content/uploads/2015/09/f99f153e079ca5e6c2385dd88b830a74.jpg" alt="" width="34" height="34" />
                                </a>

                            </div>
                            <!-- END .post-thumb -->

                        <!-- BEGIN .post-meta -->
                        <div class="post-meta">

                            <p>
                                <a class="meta-title" target="_blank" href="http://group.jobbole.com/11622/?utm_source=python.jobbole.com&utm_medium=sidebar-group-topic">python中的字典推导式</a><br />
                                <a href="http://group.jobbole.com/author/coco001/">coco</a> 发起
                                
                            </p>

                        </div>
                        <!-- END .post-meta -->

                        <div class="clear"></div>

                    
                            <!-- BEGIN .post-thumb -->
                            <div class="author-thumb">

                                <a target="_blank" href="http://www.jobbole.com/members/coco001" ">
                                    <img src="http://www.jobbole.com/wp-content/uploads/2015/09/f99f153e079ca5e6c2385dd88b830a74.jpg" alt="" width="34" height="34" />
                                </a>

                            </div>
                            <!-- END .post-thumb -->

                        <!-- BEGIN .post-meta -->
                        <div class="post-meta">

                            <p>
                                <a class="meta-title" target="_blank" href="http://group.jobbole.com/11563/?utm_source=python.jobbole.com&utm_medium=sidebar-group-topic">python中的全局变量</a><br />
                                <a href="http://group.jobbole.com/author/coco001/">coco</a> 发起
                                
                            </p>

                        </div>
                        <!-- END .post-meta -->

                        <div class="clear"></div>

                    
                            <!-- BEGIN .post-thumb -->
                            <div class="author-thumb">

                                <a target="_blank" href="http://www.jobbole.com/members/coco001" ">
                                    <img src="http://www.jobbole.com/wp-content/uploads/2015/09/f99f153e079ca5e6c2385dd88b830a74.jpg" alt="" width="34" height="34" />
                                </a>

                            </div>
                            <!-- END .post-thumb -->

                        <!-- BEGIN .post-meta -->
                        <div class="post-meta">

                            <p>
                                <a class="meta-title" target="_blank" href="http://group.jobbole.com/11528/?utm_source=python.jobbole.com&utm_medium=sidebar-group-topic">聊聊Python中super()和__init_...</a><br />
                                <a href="http://group.jobbole.com/author/coco001/">coco</a> 发起
                                
                            </p>

                        </div>
                        <!-- END .post-meta -->

                        <div class="clear"></div>

                    
                            <!-- BEGIN .post-thumb -->
                            <div class="author-thumb">

                                <a target="_blank" href="http://www.jobbole.com/members/coco001" ">
                                    <img src="http://www.jobbole.com/wp-content/uploads/2015/09/f99f153e079ca5e6c2385dd88b830a74.jpg" alt="" width="34" height="34" />
                                </a>

                            </div>
                            <!-- END .post-thumb -->

                        <!-- BEGIN .post-meta -->
                        <div class="post-meta">

                            <p>
                                <a class="meta-title" target="_blank" href="http://group.jobbole.com/11486/?utm_source=python.jobbole.com&utm_medium=sidebar-group-topic">二分查找之python</a><br />
                                <a href="http://group.jobbole.com/author/coco001/">coco</a> 发起
                                
                            </p>

                        </div>
                        <!-- END .post-meta -->

                        <div class="clear"></div>

                    
                </div>
                <!-- END .grid-4 -->

            
            <div class="clear"></div>

        </div>
        <!-- END .container -->

        <div id="text-2" class="widget widget_text">			<div class="textwidget"><p><a href='http://blog.jobbole.com/84342/?utm_source=python.jobbole.com&#038;utm_medium=rightBanner-1&#038;utm_content=2015.9.16' target='_blank'><img src='http://ww2.sinaimg.cn/mw690/e5298966gw1evyjrd4iqcj208c03c0t0.jpg' /></a></p>
</div>
		</div><div class="tabs tabbed_widget"><ul class="nav clearfix"><li><a id="link-tab1" href="#tab1" title="本月热门文章">本月热门文章</a></li><li><a id="link-tab2" href="#tab2" title="年度热门文章">年度热门文章</a></li><li><a id="link-tab3" href="#tab3" title="热门标签">热门标签</a></li></ul><div id="tab1" class="tab"><div class="floated-thumb">
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta  no-thumb">

                        <p>
                            <span class="numb">0</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/82633/" title="Python 爬虫的工具列表">Python 爬虫的工具列表</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta  no-thumb">

                        <p>
                            <span class="numb">1</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/82750/" title="Python奇技淫巧">Python奇技淫巧</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta  no-thumb">

                        <p>
                            <span class="numb">2</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/82752/" title="Python开发指南：最佳实践精选">Python开发指南：最佳实践精选</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta  no-thumb">

                        <p>
                            <span class="numb">3</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/82715/" title="如何用Python开发一个简单的Webkit浏览器">如何用Python开发一个简单的Webkit浏览器</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta  no-thumb">

                        <p>
                            <span class="numb">4</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/82939/" title="我理解的 Python 最佳实践">我理解的 Python 最佳实践</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta  no-thumb">

                        <p>
                            <span class="numb">5</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/82758/" title="一个 11 行 Python 代码实现的神经网络">一个 11 行 Python 代码实现的神经...</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta  no-thumb">

                        <p>
                            <span class="numb">6</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/83486/" title="Python后端相关技术/工具栈">Python后端相关技术/工具栈</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta  no-thumb">

                        <p>
                            <span class="numb">7</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/82783/" title="Python 快速教程（Django01）：初试天涯">Python 快速教程（Django01）：初试天涯</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta  no-thumb">

                        <p>
                            <span class="numb">8</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/82703/" title="各种 Python 实现的简单介绍与比较">各种 Python 实现的简单介绍与比较</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta ">

                        <p>
                            <span class="numb">9</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/82775/" title="详解在 Python 中解析并修改XML内容的方法">详解在 Python 中解析并修改XML内...</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                </div></div><div id="tab2" class="tab"><div class="floated-thumb">
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta  no-thumb">

                        <p>
                            <span class="numb">0</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/81065/" title="Python和Flask真是太强大了">Python和Flask真是太强大了</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta  no-thumb">

                        <p>
                            <span class="numb">1</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/81359/" title="Python爬虫实战（4）：抓取淘宝MM照片">Python爬虫实战（4）：抓取淘宝MM照片</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta  no-thumb">

                        <p>
                            <span class="numb">2</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/82528/" title="热门 Python 应用 The Fuck 是如何工作的">热门 Python 应用 The Fuck 是如...</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta  no-thumb">

                        <p>
                            <span class="numb">3</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/81312/" title="将Sublime Text 3设置为Python全栈开发环境">将Sublime Text 3设置为Python全栈...</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta  no-thumb">

                        <p>
                            <span class="numb">4</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/81351/" title="Python爬虫实战（1）：爬取糗事百科段子">Python爬虫实战（1）：爬取糗事百科段子</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta  no-thumb">

                        <p>
                            <span class="numb">5</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/82399/" title="Python 初学者的最佳学习资源">Python 初学者的最佳学习资源</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta ">

                        <p>
                            <span class="numb">6</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/81332/" title="Python爬虫入门（1）：综述">Python爬虫入门（1）：综述</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta  no-thumb">

                        <p>
                            <span class="numb">7</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/80860/" title="用Python和OpenCV创建一个图片搜索引擎的完整指南">用Python和OpenCV创建一个图片搜索引擎</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta ">

                        <p>
                            <span class="numb">8</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/80981/" title="数据科学的完整学习路径（Python版）">数据科学的完整学习路径（Python版）</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                
                    
                    <!-- BEGIN .post-meta -->
                    <div class="post-meta  no-thumb">

                        <p>
                            <span class="numb">9</span>
                            <a class="meta-title" target="_blank" href="http://python.jobbole.com/81336/" title="Python爬虫入门（3）：Urllib库的基本使用">Python爬虫入门（3）：Urllib库的基本...</a><br />
                        </p>

                    </div>
                    <!-- END .post-meta -->

                    <div class="clear"></div>

                </div></div><div id="tab3" class="tab"><p><a href='http://python.jobbole.com/tag/class/' class='tag-link-815' title='4 个话题' style='font-size: 10.692307692308px;'>class</a>
<a href='http://python.jobbole.com/tag/cpython/' class='tag-link-712' title='2 个话题' style='font-size: 9.2115384615385px;'>CPython</a>
<a href='http://python.jobbole.com/tag/django/' class='tag-link-674' title='9 个话题' style='font-size: 12.711538461538px;'>Django</a>
<a href='http://python.jobbole.com/tag/dlib/' class='tag-link-904' title='1 个话题' style='font-size: 8px;'>dlib</a>
<a href='http://python.jobbole.com/tag/dropbox/' class='tag-link-910' title='1 个话题' style='font-size: 8px;'>Dropbox</a>
<a href='http://python.jobbole.com/tag/excel/' class='tag-link-686' title='2 个话题' style='font-size: 9.2115384615385px;'>Excel</a>
<a href='http://python.jobbole.com/tag/featuredpost/' class='tag-link-666' title='5 个话题' style='font-size: 11.230769230769px;'>featuredpost</a>
<a href='http://python.jobbole.com/tag/flask/' class='tag-link-695' title='15 个话题' style='font-size: 14.057692307692px;'>Flask</a>
<a href='http://python.jobbole.com/tag/gdb/' class='tag-link-877' title='2 个话题' style='font-size: 9.2115384615385px;'>GDB</a>
<a href='http://python.jobbole.com/tag/gil/' class='tag-link-831' title='2 个话题' style='font-size: 9.2115384615385px;'>GIL</a>
<a href='http://python.jobbole.com/tag/import/' class='tag-link-906' title='1 个话题' style='font-size: 8px;'>import</a>
<a href='http://python.jobbole.com/tag/ironpython/' class='tag-link-704' title='2 个话题' style='font-size: 9.2115384615385px;'>IronPython</a>
<a href='http://python.jobbole.com/tag/linux/' class='tag-link-684' title='4 个话题' style='font-size: 10.692307692308px;'>Linux</a>
<a href='http://python.jobbole.com/tag/logging/' class='tag-link-799' title='2 个话题' style='font-size: 9.2115384615385px;'>logging</a>
<a href='http://python.jobbole.com/tag/matplotlib/' class='tag-link-735' title='2 个话题' style='font-size: 9.2115384615385px;'>matplotlib</a>
<a href='http://python.jobbole.com/tag/maui/' class='tag-link-880' title='1 个话题' style='font-size: 8px;'>Maui</a>
<a href='http://python.jobbole.com/tag/mongodb/' class='tag-link-753' title='6 个话题' style='font-size: 11.701923076923px;'>MongoDB</a>
<a href='http://python.jobbole.com/tag/nba/' class='tag-link-872' title='1 个话题' style='font-size: 8px;'>NBA</a>
<a href='http://python.jobbole.com/tag/nlp/' class='tag-link-766' title='3 个话题' style='font-size: 10.019230769231px;'>NLP</a>
<a href='http://python.jobbole.com/tag/opencv/' class='tag-link-681' title='7 个话题' style='font-size: 12.038461538462px;'>OpenCV</a>
<a href='http://python.jobbole.com/tag/pandas/' class='tag-link-685' title='3 个话题' style='font-size: 10.019230769231px;'>Pandas</a>
<a href='http://python.jobbole.com/tag/powerpoint/' class='tag-link-889' title='1 个话题' style='font-size: 8px;'>Powerpoint</a>
<a href='http://python.jobbole.com/tag/property/' class='tag-link-694' title='2 个话题' style='font-size: 9.2115384615385px;'>property</a>
<a href='http://python.jobbole.com/tag/pudb/' class='tag-link-907' title='1 个话题' style='font-size: 8px;'>pudb</a>
<a href='http://python.jobbole.com/tag/pygame/' class='tag-link-851' title='5 个话题' style='font-size: 11.230769230769px;'>pyGame</a>
<a href='http://python.jobbole.com/tag/pypy/' class='tag-link-812' title='2 个话题' style='font-size: 9.2115384615385px;'>PyPy</a>
<a href='http://python.jobbole.com/tag/pyston/' class='tag-link-909' title='2 个话题' style='font-size: 9.2115384615385px;'>Pyston</a>
<a href='http://python.jobbole.com/tag/python/' class='tag-link-663' title='239 个话题' style='font-size: 22px;'>Python</a>
<a href='http://python.jobbole.com/tag/python%e6%ba%90%e7%a0%81/' class='tag-link-931' title='6 个话题' style='font-size: 11.701923076923px;'>python源码</a>
<a href='http://python.jobbole.com/tag/rake/' class='tag-link-879' title='1 个话题' style='font-size: 8px;'>RAKE</a>
<a href='http://python.jobbole.com/tag/scrapy/' class='tag-link-752' title='5 个话题' style='font-size: 11.230769230769px;'>Scrapy</a>
<a href='http://python.jobbole.com/tag/setup-py/' class='tag-link-865' title='1 个话题' style='font-size: 8px;'>setup.py</a>
<a href='http://python.jobbole.com/tag/spark/' class='tag-link-875' title='1 个话题' style='font-size: 8px;'>Spark</a>
<a href='http://python.jobbole.com/tag/sqlalchemy/' class='tag-link-893' title='2 个话题' style='font-size: 9.2115384615385px;'>SQLAlchemy</a>
<a href='http://python.jobbole.com/tag/swift/' class='tag-link-762' title='3 个话题' style='font-size: 10.019230769231px;'>Swift</a>
<a href='http://python.jobbole.com/tag/the-fuck/' class='tag-link-903' title='1 个话题' style='font-size: 8px;'>The Fuck</a>
<a href='http://python.jobbole.com/tag/tornado/' class='tag-link-867' title='5 个话题' style='font-size: 11.230769230769px;'>Tornado</a>
<a href='http://python.jobbole.com/tag/unicode/' class='tag-link-677' title='2 个话题' style='font-size: 9.2115384615385px;'>unicode</a>
<a href='http://python.jobbole.com/tag/urllib/' class='tag-link-764' title='2 个话题' style='font-size: 9.2115384615385px;'>urllib</a>
<a href='http://python.jobbole.com/tag/web%e6%9c%8d%e5%8a%a1%e5%99%a8/' class='tag-link-800' title='3 个话题' style='font-size: 10.019230769231px;'>Web服务器</a>
<a href='http://python.jobbole.com/tag/with/' class='tag-link-896' title='1 个话题' style='font-size: 8px;'>with</a>
<a href='http://python.jobbole.com/tag/xml/' class='tag-link-921' title='2 个话题' style='font-size: 9.2115384615385px;'>XML</a>
<a href='http://python.jobbole.com/tag/yield/' class='tag-link-895' title='1 个话题' style='font-size: 8px;'>yield</a>
<a href='http://python.jobbole.com/tag/%e3%80%8c%e6%9c%80%e4%b8%8d%e5%b8%b8%e7%94%a8%e3%80%8d%e7%bc%93%e5%ad%98%e7%ae%97%e6%b3%95/' class='tag-link-891' title='1 个话题' style='font-size: 8px;'>「最不常用」缓存算法</a>
<a href='http://python.jobbole.com/tag/%e4%b8%8a%e4%b8%8b%e6%96%87%e7%ae%a1%e7%90%86%e5%99%a8/' class='tag-link-881' title='1 个话题' style='font-size: 8px;'>上下文管理器</a>
<a href='http://python.jobbole.com/tag/%e4%bd%9c%e7%94%a8%e5%9f%9f/' class='tag-link-747' title='2 个话题' style='font-size: 9.2115384615385px;'>作用域</a>
<a href='http://python.jobbole.com/tag/%e5%85%b4%e8%b6%a3/' class='tag-link-902' title='1 个话题' style='font-size: 8px;'>兴趣</a>
<a href='http://python.jobbole.com/tag/%e5%86%85%e5%ad%98%e7%ae%a1%e7%90%86/' class='tag-link-892' title='1 个话题' style='font-size: 8px;'>内存管理</a>
<a href='http://python.jobbole.com/tag/%e5%87%bd%e6%95%b0/' class='tag-link-741' title='3 个话题' style='font-size: 10.019230769231px;'>函数</a>
<a href='http://python.jobbole.com/tag/%e5%87%bd%e6%95%b0%e5%bc%8f%e7%bc%96%e7%a8%8b/' class='tag-link-711' title='5 个话题' style='font-size: 11.230769230769px;'>函数式编程</a>
<a href='http://python.jobbole.com/tag/%e5%88%97%e8%a1%a8/' class='tag-link-900' title='2 个话题' style='font-size: 9.2115384615385px;'>列表</a>
<a href='http://python.jobbole.com/tag/%e5%88%97%e8%a1%a8%e8%a7%a3%e6%9e%90/' class='tag-link-874' title='1 个话题' style='font-size: 8px;'>列表解析</a>
<a href='http://python.jobbole.com/tag/%e5%8f%8d%e8%ba%ab/' class='tag-link-869' title='1 个话题' style='font-size: 8px;'>反身</a>
<a href='http://python.jobbole.com/tag/%e5%9e%83%e5%9c%be%e5%9b%9e%e6%94%b6/' class='tag-link-864' title='2 个话题' style='font-size: 9.2115384615385px;'>垃圾回收</a>
<a href='http://python.jobbole.com/tag/%e5%a4%9a%e8%bf%9b%e7%a8%8b/' class='tag-link-667' title='2 个话题' style='font-size: 9.2115384615385px;'>多进程</a>
<a href='http://python.jobbole.com/tag/%e5%a4%a7%e6%95%b0%e6%8d%ae/' class='tag-link-832' title='2 个话题' style='font-size: 9.2115384615385px;'>大数据</a>
<a href='http://python.jobbole.com/tag/%e5%ad%97%e7%ac%a6%e4%b8%b2/' class='tag-link-882' title='2 个话题' style='font-size: 9.2115384615385px;'>字符串</a>
<a href='http://python.jobbole.com/tag/%e5%ad%97%e7%ac%a6%e7%bc%96%e7%a0%81/' class='tag-link-868' title='1 个话题' style='font-size: 8px;'>字符编码</a>
<a href='http://python.jobbole.com/tag/%e5%ad%97%e8%8a%82%e7%a0%81/' class='tag-link-671' title='2 个话题' style='font-size: 9.2115384615385px;'>字节码</a>
<a href='http://python.jobbole.com/tag/%e5%ae%b9%e5%99%a8/' class='tag-link-899' title='1 个话题' style='font-size: 8px;'>容器</a>
<a href='http://python.jobbole.com/tag/%e5%af%b9%e8%b1%a1/' class='tag-link-720' title='3 个话题' style='font-size: 10.019230769231px;'>对象</a>
<a href='http://python.jobbole.com/tag/%e5%b9%b6%e5%8f%91/' class='tag-link-699' title='2 个话题' style='font-size: 9.2115384615385px;'>并发</a>
<a href='http://python.jobbole.com/tag/%e6%80%a7%e8%83%bd%e4%bc%98%e5%8c%96/' class='tag-link-847' title='3 个话题' style='font-size: 10.019230769231px;'>性能优化</a>
<a href='http://python.jobbole.com/tag/%e6%8e%92%e5%ba%8f%e7%ae%97%e6%b3%95/' class='tag-link-886' title='1 个话题' style='font-size: 8px;'>排序算法</a>
<a href='http://python.jobbole.com/tag/%e6%8e%a7%e5%88%b6%e6%b5%81/' class='tag-link-901' title='1 个话题' style='font-size: 8px;'>控制流</a>
<a href='http://python.jobbole.com/tag/%e6%8e%a8%e8%8d%90%e7%b3%bb%e7%bb%9f/' class='tag-link-876' title='1 个话题' style='font-size: 8px;'>推荐系统</a>
<a href='http://python.jobbole.com/tag/%e6%8f%8f%e8%bf%b0%e7%ac%a6/' class='tag-link-742' title='2 个话题' style='font-size: 9.2115384615385px;'>描述符</a>
<a href='http://python.jobbole.com/tag/%e6%95%99%e7%a8%8b/' class='tag-link-894' title='57 个话题' style='font-size: 17.826923076923px;'>教程</a>
<a href='http://python.jobbole.com/tag/%e6%95%b0%e5%80%bc%e7%b1%bb%e5%9e%8b/' class='tag-link-897' title='1 个话题' style='font-size: 8px;'>数值类型</a>
<a href='http://python.jobbole.com/tag/%e6%95%b0%e6%8d%ae%e5%88%86%e6%9e%90/' class='tag-link-700' title='2 个话题' style='font-size: 9.2115384615385px;'>数据分析</a>
<a href='http://python.jobbole.com/tag/%e6%95%b0%e6%8d%ae%e5%8f%af%e8%a7%86%e5%8c%96/' class='tag-link-723' title='2 个话题' style='font-size: 9.2115384615385px;'>数据可视化</a>
<a href='http://python.jobbole.com/tag/%e6%95%b0%e6%8d%ae%e7%a7%91%e5%ad%a6/' class='tag-link-680' title='3 个话题' style='font-size: 10.019230769231px;'>数据科学</a>
<a href='http://python.jobbole.com/tag/%e6%95%b4%e6%95%b0%e5%af%b9%e8%b1%a1/' class='tag-link-908' title='1 个话题' style='font-size: 8px;'>整数对象</a>
<a href='http://python.jobbole.com/tag/%e6%9c%8d%e5%8a%a1%e5%99%a8/' class='tag-link-860' title='2 个话题' style='font-size: 9.2115384615385px;'>服务器</a>
<a href='http://python.jobbole.com/tag/%e6%9c%ba%e5%99%a8%e5%ad%a6%e4%b9%a0/' class='tag-link-703' title='6 个话题' style='font-size: 11.701923076923px;'>机器学习</a>
<a href='http://python.jobbole.com/tag/%e6%a8%a1%e5%9d%97/' class='tag-link-739' title='2 个话题' style='font-size: 9.2115384615385px;'>模块</a>
<a href='http://python.jobbole.com/tag/%e6%b5%85%e6%8b%b7%e8%b4%9d/' class='tag-link-884' title='1 个话题' style='font-size: 8px;'>浅拷贝</a>
<a href='http://python.jobbole.com/tag/%e6%b7%b1%e6%8b%b7%e8%b4%9d/' class='tag-link-883' title='1 个话题' style='font-size: 8px;'>深拷贝</a>
<a href='http://python.jobbole.com/tag/%e6%bc%8f%e6%b4%9e%e5%88%86%e6%9e%90/' class='tag-link-866' title='1 个话题' style='font-size: 8px;'>漏洞分析</a>
<a href='http://python.jobbole.com/tag/%e7%88%ac%e8%99%ab/' class='tag-link-714' title='30 个话题' style='font-size: 16.009615384615px;'>爬虫</a>
<a href='http://python.jobbole.com/tag/%e7%94%9f%e6%88%90%e5%99%a8/' class='tag-link-837' title='4 个话题' style='font-size: 10.692307692308px;'>生成器</a>
<a href='http://python.jobbole.com/tag/%e7%a5%9e%e7%bb%8f%e7%bd%91%e7%bb%9c/' class='tag-link-749' title='3 个话题' style='font-size: 10.019230769231px;'>神经网络</a>
<a href='http://python.jobbole.com/tag/%e7%a7%bb%e5%8a%a8%e8%bd%a8%e8%bf%b9/' class='tag-link-873' title='1 个话题' style='font-size: 8px;'>移动轨迹</a>
<a href='http://python.jobbole.com/tag/%e7%ae%97%e6%b3%95/' class='tag-link-772' title='7 个话题' style='font-size: 12.038461538462px;'>算法</a>
<a href='http://python.jobbole.com/tag/%e7%b1%bb/' class='tag-link-719' title='5 个话题' style='font-size: 11.230769230769px;'>类</a>
<a href='http://python.jobbole.com/tag/%e7%ba%bf%e7%a8%8b/' class='tag-link-698' title='2 个话题' style='font-size: 9.2115384615385px;'>线程</a>
<a href='http://python.jobbole.com/tag/%e7%bc%96%e7%a0%81/' class='tag-link-673' title='2 个话题' style='font-size: 9.2115384615385px;'>编码</a>
<a href='http://python.jobbole.com/tag/%e8%87%aa%e7%9c%81/' class='tag-link-870' title='1 个话题' style='font-size: 8px;'>自省</a>
<a href='http://python.jobbole.com/tag/%e8%a1%8c%e4%b8%ba%e9%a9%b1%e5%8a%a8/' class='tag-link-755' title='2 个话题' style='font-size: 9.2115384615385px;'>行为驱动</a>
<a href='http://python.jobbole.com/tag/%e8%a1%a5%e4%b8%81/' class='tag-link-887' title='1 个话题' style='font-size: 8px;'>补丁</a>
<a href='http://python.jobbole.com/tag/%e8%a3%85%e9%a5%b0%e5%99%a8/' class='tag-link-718' title='4 个话题' style='font-size: 10.692307692308px;'>装饰器</a>
<a href='http://python.jobbole.com/tag/%e8%a7%86%e9%a2%91/' class='tag-link-905' title='1 个话题' style='font-size: 8px;'>视频</a>
<a href='http://python.jobbole.com/tag/%e8%a7%a3%e9%87%8a%e5%99%a8/' class='tag-link-710' title='6 个话题' style='font-size: 11.701923076923px;'>解释器</a>
<a href='http://python.jobbole.com/tag/%e8%b0%83%e8%af%95/' class='tag-link-878' title='3 个话题' style='font-size: 10.019230769231px;'>调试</a>
<a href='http://python.jobbole.com/tag/%e8%b4%9d%e5%8f%b6%e6%96%af/' class='tag-link-825' title='2 个话题' style='font-size: 9.2115384615385px;'>贝叶斯</a>
<a href='http://python.jobbole.com/tag/%e8%b5%84%e6%ba%90/' class='tag-link-890' title='1 个话题' style='font-size: 8px;'>资源</a>
<a href='http://python.jobbole.com/tag/%e8%bf%ad%e4%bb%a3%e5%99%a8/' class='tag-link-836' title='4 个话题' style='font-size: 10.692307692308px;'>迭代器</a>
<a href='http://python.jobbole.com/tag/%e9%97%ad%e5%8c%85/' class='tag-link-885' title='1 个话题' style='font-size: 8px;'>闭包</a>
<a href='http://python.jobbole.com/tag/%e9%9d%a2%e5%90%91%e5%88%87%e9%9d%a2%e7%bc%96%e7%a8%8b/' class='tag-link-871' title='1 个话题' style='font-size: 8px;'>面向切面编程</a>
<a href='http://python.jobbole.com/tag/%e9%9d%a2%e5%90%91%e5%af%b9%e8%b1%a1/' class='tag-link-861' title='3 个话题' style='font-size: 10.019230769231px;'>面向对象</a></p></div></div><div id="text-9" class="widget widget_text">			<div class="textwidget"><p><script language="javascript"> 
var randomNum = Math.round(Math.random()*2);
var image=new Array(3);
image[0]="http://ww4.sinaimg.cn/mw690/bfdcef89gw1exedmoc8nxj208c03caad.jpg";  
image[1]="http://ww1.sinaimg.cn/mw690/bfdcef89gw1exedmapz9aj208c03c74r.jpg";
image[2]="http://ww4.sinaimg.cn/mw690/bfdcef89gw1exedqx5njlj208c03c3yu.jpg";
var imageUrl=image[randomNum];
var urls=new Array(3);
urls[0]="http://blog.jobbole.com/93269/?utm_source=python.jobbole.com&#038;utm_medium=rightBanner-2&#038;utm_content=2015.10.26";
urls[1]="http://group.jobbole.com/7843/?utm_source=python.jobbole.com&#038;utm_medium=rightBanner-2&#038;utm_content=2015.10.26";
urls[2]="http://group.jobbole.com/category/feedback/writer-team?utm_source=python.jobbole.com&#038;utm_medium=rightBanner-1&#038;utm_content=2015.10.26";
var url = urls[randomNum];
var adHTML = "<a href='"+url+"' target='_blank'><img src='"+imageUrl+"' border='0'></a>";
document.write(adHTML);
</script></p>
</div>
		</div>            <h3 class="widget-title">
                <a href="http://hao.jobbole.com?catid=144&utm_source=python.jobbole.com&utm_medium=sidebar-resources-more" target="_blank">Python工具资源</a>
                <span style="float:right;"><a target="_blank" href="http://hao.jobbole.com?catid=144&utm_source=python.jobbole.com&utm_medium=sidebar-resources-more">更多资源 &raquo;</a></span>
            </h3>
            <div class="container">
                <div class="grid-4">
                
                    <div class="floated-thumb">
                        <div class="post-thumb">
                            <a target="_blank" href="http://hao.jobbole.com/webssh/?utm_source=python.jobbole.com&utm_medium=sidebar-resources" title="webssh：基于tornado的web linux终端"><img src="http://jbcdn2.b0.upaiyun.com/2015/11/ba617727e903bb7120989f0699fde13a.jpg" alt="" width="50" height="50" /></a>
                        </div>
                        <div class="post-meta">
                            <p>
                                <a class="meta-title" target="_blank" href="http://hao.jobbole.com/webssh/?utm_source=python.jobbole.com&utm_medium=sidebar-resources" title="webssh：基于tornado的web linux终端">webssh：基于tornado的web linux终端</a><br />
                                <a href="http://hao.jobbole.com/category/python-tools/" title="查看 Python 中的全部文章" rel="category tag">Python</a>
                            </p>
                        </div>
                        <div class="clear"></div>
                    </div>
                
                    <div class="floated-thumb">
                        <div class="post-thumb">
                            <a target="_blank" href="http://hao.jobbole.com/python-prompt-toolkit/?utm_source=python.jobbole.com&utm_medium=sidebar-resources" title="Python Prompt Toolkit：构建强大交互式命令行的 Python 工具库"><img src="http://jbcdn1.b0.upaiyun.com/2015/11/6800fa20a5000352ce6090cb09163121.png" alt="" width="50" height="50" /></a>
                        </div>
                        <div class="post-meta">
                            <p>
                                <a class="meta-title" target="_blank" href="http://hao.jobbole.com/python-prompt-toolkit/?utm_source=python.jobbole.com&utm_medium=sidebar-resources" title="Python Prompt Toolkit：构建强大交互式命令行的 Python 工具库">Python Prompt Toolkit：构建强大交互式命令行的 Pyt...</a><br />
                                <a href="http://hao.jobbole.com/category/python-tools/" title="查看 Python 中的全部文章" rel="category tag">Python</a>, <a href="http://hao.jobbole.com/category/python-tools/python-lib/" title="查看 开发库 中的全部文章" rel="category tag">开发库</a>
                            </p>
                        </div>
                        <div class="clear"></div>
                    </div>
                
                    <div class="floated-thumb">
                        <div class="post-thumb">
                            <a target="_blank" href="http://hao.jobbole.com/pythonpy/?utm_source=python.jobbole.com&utm_medium=sidebar-resources" title="Pythonpy:在命令行中直接执行任何Python指令"><img src="http://jbcdn2.b0.upaiyun.com/2015/11/ba617727e903bb7120989f0699fde13a.jpg" alt="" width="50" height="50" /></a>
                        </div>
                        <div class="post-meta">
                            <p>
                                <a class="meta-title" target="_blank" href="http://hao.jobbole.com/pythonpy/?utm_source=python.jobbole.com&utm_medium=sidebar-resources" title="Pythonpy:在命令行中直接执行任何Python指令">Pythonpy:在命令行中直接执行任何Python指令</a><br />
                                <a href="http://hao.jobbole.com/category/python-tools/" title="查看 Python 中的全部文章" rel="category tag">Python</a>, <a href="http://hao.jobbole.com/category/python-tools/%e5%91%bd%e4%bb%a4%e8%a1%8c%e5%b7%a5%e5%85%b7/" title="查看 命令行工具 中的全部文章" rel="category tag">命令行工具</a>
                            </p>
                        </div>
                        <div class="clear"></div>
                    </div>
                
                    <div class="floated-thumb">
                        <div class="post-thumb">
                            <a target="_blank" href="http://hao.jobbole.com/google-translate-python/?utm_source=python.jobbole.com&utm_medium=sidebar-resources" title="Google-translate-python：一个Python在线翻译模块"><img src="http://jbcdn2.b0.upaiyun.com/2015/11/ba617727e903bb7120989f0699fde13a.jpg" alt="" width="50" height="50" /></a>
                        </div>
                        <div class="post-meta">
                            <p>
                                <a class="meta-title" target="_blank" href="http://hao.jobbole.com/google-translate-python/?utm_source=python.jobbole.com&utm_medium=sidebar-resources" title="Google-translate-python：一个Python在线翻译模块">Google-translate-python：一个Python在线翻译模块</a><br />
                                <a href="http://hao.jobbole.com/category/python-tools/" title="查看 Python 中的全部文章" rel="category tag">Python</a>, <a href="http://hao.jobbole.com/category/python-tools/python-lib/" title="查看 开发库 中的全部文章" rel="category tag">开发库</a>
                            </p>
                        </div>
                        <div class="clear"></div>
                    </div>
                
                    <div class="floated-thumb">
                        <div class="post-thumb">
                            <a target="_blank" href="http://hao.jobbole.com/pyh/?utm_source=python.jobbole.com&utm_medium=sidebar-resources" title="PyH：HTML生成工具，使你能够在Python中，像编写GUI一样，编写可读性极佳的HTML代码"><img src="http://jbcdn2.b0.upaiyun.com/2015/11/ba617727e903bb7120989f0699fde13a.jpg" alt="" width="50" height="50" /></a>
                        </div>
                        <div class="post-meta">
                            <p>
                                <a class="meta-title" target="_blank" href="http://hao.jobbole.com/pyh/?utm_source=python.jobbole.com&utm_medium=sidebar-resources" title="PyH：HTML生成工具，使你能够在Python中，像编写GUI一样，编写可读性极佳的HTML代码">PyH：HTML生成工具，使你能够在Python中，像编写G...</a><br />
                                <a href="http://hao.jobbole.com/category/python-tools/gui/" title="查看 GUI 中的全部文章" rel="category tag">GUI</a>, <a href="http://hao.jobbole.com/category/python-tools/" title="查看 Python 中的全部文章" rel="category tag">Python</a>
                            </p>
                        </div>
                        <div class="clear"></div>
                    </div>
                                </div>
            </div>
        <div id="text-7" class="widget widget_text">			<div class="textwidget"><p><a href='http://date.jobbole.com/?utm_source=python.jobbole.com&#038;utm_medium=rightBanner-2&#038;utm_content=2015.9.16' target='_blank'><img src='http://ww2.sinaimg.cn/mw690/bfdcef89gw1esk2g5dvq1j208c03cglu.jpg' /></a></p>
</div>
		</div>		<h3 class='widget-title'>最新评论</h3>
		<ul>
		
					
			<li id="rc-comment-93333" class="rc-item rc-comment rc-clearfix">
				<a target="_blank" href="http://www.jobbole.com/members/abc1033192770"><img class="rc-avatar rc-left" width="34" height="34" alt="" src="http://q.qlogo.cn/qqapp/208656/F4B3D9BC17460AC9D75C0C95DEFCE9E3/100"></a>
				<div class="rc-info">
				Re:
				<a class="rc-post" target="_blank" href="http://python.jobbole.com/83504/#comment-93333" rel="nofollow">数据结构&amp;算法实践—鸡尾酒排序</a>
				</div>
				<div class="rc-timestamp"></div>
				<div class="rc-excerpt">
				实现代码有错？好像正向循环也要加sign=1				</div>
			</li>
			
					
			<li id="rc-comment-93332" class="rc-item rc-comment rc-clearfix">
				<a target="_blank" href="http://www.jobbole.com/members/q427225381"><img class="rc-avatar rc-left" width="34" height="34" alt="" src="http://q.qlogo.cn/qqapp/208656/0C28806959B808F084F34DCCC3D4015F/100"></a>
				<div class="rc-info">
				Re:
				<a class="rc-post" target="_blank" href="http://python.jobbole.com/81344/#comment-93332" rel="nofollow">Python爬虫入门（6）：Cookie的使用</a>
				</div>
				<div class="rc-timestamp"></div>
				<div class="rc-excerpt">
				对于带有验证码的登录 这种方法是不是行不通的呀				</div>
			</li>
			
					
			<li id="rc-comment-93331" class="rc-item rc-comment rc-clearfix">
				<a target="_blank" href="http://www.jobbole.com/members/tuyi888"><img class="rc-avatar rc-left" width="34" height="34" alt="" src="http://tp3.sinaimg.cn/1641332291/180/0/1"></a>
				<div class="rc-info">
				Re:
				<a class="rc-post" target="_blank" href="http://python.jobbole.com/83025/#comment-93331" rel="nofollow">Python 快速教程（Django03）： ...</a>
				</div>
				<div class="rc-timestamp"></div>
				<div class="rc-excerpt">
				指出两处错误：第一：引用“templay.html文件的内容h1&gt;{{ label }}h1&...				</div>
			</li>
			
					
			<li id="rc-comment-93330" class="rc-item rc-comment rc-clearfix">
				<a target="_blank" href="http://www.jobbole.com/members/wx3651723691"><img class="rc-avatar rc-left" width="34" height="34" alt="" src="http://jbcdn2.b0.upaiyun.com/2015/04/8fbdaaa5ea6d3b49c8c1c825aafeb5d9.png"></a>
				<div class="rc-info">
				Re:
				<a class="rc-post" target="_blank" href="http://python.jobbole.com/81953/#comment-93330" rel="nofollow">基于Django与Celery实现异步队列任...</a>
				</div>
				<div class="rc-timestamp"></div>
				<div class="rc-excerpt">
				讲的真好  挺全的				</div>
			</li>
			
					
			<li id="rc-comment-93329" class="rc-item rc-comment rc-clearfix">
				<a target="_blank" href="http://www.jobbole.com/members/tolerious"><img class="rc-avatar rc-left" width="34" height="34" alt="" src="http://www.jobbole.com/wp-content/uploads/2015/09/e7316dd3c0f69a39000f8afc53137dde.jpg"></a>
				<div class="rc-info">
				Re:
				<a class="rc-post" target="_blank" href="http://python.jobbole.com/83476/#comment-93329" rel="nofollow">Python中如何使用*args和**kwargs</a>
				</div>
				<div class="rc-timestamp"></div>
				<div class="rc-excerpt">
				是够蛮基础、咩哈哈、				</div>
			</li>
			
					
			<li id="rc-comment-93328" class="rc-item rc-comment rc-clearfix">
				<a target="_blank" href="http://www.jobbole.com/members/gnlm_admin"><img class="rc-avatar rc-left" width="34" height="34" alt="" src="http://www.jobbole.com/wp-content/uploads/2015/11/62a5dcacc00166c2e492e639ce15fecf.jpg"></a>
				<div class="rc-info">
				Re:
				<a class="rc-post" target="_blank" href="http://python.jobbole.com/83443/#comment-93328" rel="nofollow">PYTHON 源码阅读 - 对象</a>
				</div>
				<div class="rc-timestamp"></div>
				<div class="rc-excerpt">
				着实不错，读完后。				</div>
			</li>
			
					
			<li id="rc-comment-93326" class="rc-item rc-comment rc-clearfix">
				<a target="_blank" href="http://www.jobbole.com/members/Carsontangct17"><img class="rc-avatar rc-left" width="34" height="34" alt="" src="http://jbcdn2.b0.upaiyun.com/2015/04/8fbdaaa5ea6d3b49c8c1c825aafeb5d9.png"></a>
				<div class="rc-info">
				Re:
				<a class="rc-post" target="_blank" href="http://python.jobbole.com/82605/#comment-93326" rel="nofollow">必看的 Python 视频</a>
				</div>
				<div class="rc-timestamp"></div>
				<div class="rc-excerpt">
				我下载了些，怎么给你啊				</div>
			</li>
			
					
			<li id="rc-comment-93324" class="rc-item rc-comment rc-clearfix">
				<a target="_blank" href="http://www.jobbole.com/members/aishangai"><img class="rc-avatar rc-left" width="34" height="34" alt="" src="http://jbcdn2.b0.upaiyun.com/2015/04/8fbdaaa5ea6d3b49c8c1c825aafeb5d9.png"></a>
				<div class="rc-info">
				Re:
				<a class="rc-post" target="_blank" href="http://python.jobbole.com/83443/#comment-93324" rel="nofollow">PYTHON 源码阅读 - 对象</a>
				</div>
				<div class="rc-timestamp"></div>
				<div class="rc-excerpt">
				希望多一些这样的基础文章。				</div>
			</li>
			
				
		</ul>
        <div id="text-8" class="widget widget_text">			<div class="textwidget"><p><a href='http://fanyi.jobbole.com/' target='_blank'><img src='http://ww1.sinaimg.cn/mw690/bfdcef89gw1esnyzyrczej208c03cgm3.jpg' /></a></p>
</div>
		</div>	
	<!-- BEGIN .container -->
	<div class="container">
	
		<!-- BEGIN .grid-2 -->
		<div class="grid-2">
			
						
		</div>
		<!-- END .grid-2 -->
		
		<!-- BEGIN .grid-2 -->
		<div class="grid-2">
			
						
		</div>
		<!-- END .grid-2 -->
		
		<div class="clear"></div>
			
	</div>
	<!-- END .container -->

</div>
<!-- END #sidebar -->
<div class="clear"></div>	


</div>
<!-- END #wrapper -->

<!-- BEGIN footer -->

    <footer>

        <!-- BEGIN .container -->
        <div class="container">

            <!-- BEGIN .grid-4 -->
            <div class="grid-4">

                <div id="text-3" class="widget widget_text"><h3 class="widget-title">关于 Python 频道</h3>			<div class="textwidget"><p>Python频道分享 Python 开发技术、相关的行业动态。</p>
<p><b>快速链接</b><br />
<a target='_blank' href="http://group.jobbole.com/category/feedback/thanks">问题反馈与求助 » </a><br />
<a target='_blank' href="http://hao.jobbole.com/?catid=144">Python工具资源 » </a><br />
<a target='_blank' href="http://group.jobbole.com/category/tech/python/">Python技术话题 » </a></p>
</div>
		</div>
            </div>
            <!-- END .grid-4 -->

            <!-- BEGIN .grid-4 -->
            <div class="grid-4">

                <div id="text-5" class="widget widget_text"><h3 class="widget-title">关注我们</h3>			<div class="textwidget"><p>新浪微博：<a href='http://weibo.com/u/5305630013' target='_blank'>@Python开发者</a><br />
RSS：<a href='http://python.jobbole.com/feed/' target='_blank'>订阅地址</a><br />
微信号：PythonCoder <br />
<img src='http://ww3.sinaimg.cn/small/63918611gw1epb2cbm6cmj2046046wek.jpg' width='100' height='100' /></p>
<p><strong>合作联系</strong><br />
Email：<a href='mailto:bd@jobbole.com'>bd@Jobbole.com</a><br />
QQ： 2302462408  （加好友请注明来意）</p>
</div>
		</div>
            </div>
            <!-- END .grid-4 -->

            <!-- BEGIN .grid-4 -->
            <div class="grid-4">

                <div id="text-4" class="widget widget_text"><h3 class="widget-title">更多频道</h3>			<div class="textwidget"><p><a href='http://group.jobbole.com/?utm_source=python.jobbole.com&#038;utm_medium=bottomText' target='_blank'>小组</a> &#8211; 好的话题、有启发的回复、值得信赖的圈子<br />
<a href='http://top.jobbole.com/?utm_source=python.jobbole.com&#038;utm_medium=bottomText' target='_blank'>头条</a> &#8211; 分享和发现有价值的内容与观点<br />
<a href='http://date.jobbole.com/?utm_source=python.jobbole.com&#038;utm_medium=bottomText' target='_blank'>相亲</a> &#8211; 为IT单身男女服务的征婚传播平台<br />
<a href='http://hao.jobbole.com/?utm_source=python.jobbole.com&#038;utm_medium=bottomText' target='_blank'>资源</a> &#8211; 优秀的工具资源导航<br />
<a href='http://fanyi.jobbole.com/?utm_source=python.jobbole.com&#038;utm_medium=bottomText' target='_blank'>翻译</a> &#8211; 翻译传播优秀的外文文章<br />
<a href='http://blog.jobbole.com/?utm_source=python.jobbole.com&#038;utm_medium=bottomText' target='_blank'>博客</a> &#8211; 国内外的精选博客文章<br />
<a href='http://ios.jobbole.com/?utm_source=python.jobbole.com&#038;utm_medium=bottomText' target='_blank'>iOS</a> &#8211; 专注iOS技术分享<br />
<a href='http://android.jobbole.com/?utm_source=python.jobbole.com&#038;utm_medium=bottomText' target='_blank'>安卓</a> &#8211; 专注Android技术分享<br />
<a href='http://web.jobbole.com/?utm_source=python.jobbole.com&#038;utm_medium=bottomText' target='_blank'>前端</a> &#8211; JavaScript, HTML5, CSS<br />
<a href='http://www.importnew.com/?utm_source=python.jobbole.com&#038;utm_medium=bottomText' target='_blank'>Java</a> &#8211; 专注Java技术分享<br />
<a href='http://python.jobbole.com/?utm_source=python.jobbole.com&#038;utm_medium=bottomText' target='_blank'>Python</a> &#8211; 专注Python技术分享</p>
</div>
		</div>
            </div>
            <!-- END .grid-4 -->

            <div class="clear"></div>

        </div>
        <!-- END .container -->

        <!-- BEGIN #bottom -->
        <div id="bottom">

            <!-- BEGIN .container -->
            <div class="container">

                <!-- BEGIN .grid-12 -->
                <div class="grid-12">

                    <p>&copy; 2015 伯乐在线
                    <span style="margin-left: 40px;">
                        <a href="http://www.jobbole.com">首页</a>&nbsp;&nbsp;
                        <a href="http://blog.jobbole.com">博客</a>&nbsp;&nbsp;
                        <a href="http://hao.jobbole.com">资源</a>&nbsp;&nbsp;
                        <a href="http://group.jobbole.com">小组</a>&nbsp;&nbsp;
                        <a href="http://date.jobbole.com">相亲</a>&nbsp;&nbsp;
                        <a href="http://group.jobbole.com/category/feedback/thanks/"><i class="fa fa-bullhorn"></i> 反馈</a>
                    </span>
                <span style="float:right; ">
                    本站由 <a href="http://www.ucloud.cn/?utm_source=zanzhu&utm_campaign=bolezaixian&utm_medium=display" target="_blank">UCloud</a> 赞助云主机
                </span>
                    </p>

                </div>
                <!-- END .grid-12 -->

                <div class="clear"></div>

            </div>
            <!-- END .container -->

        </div>
        <!-- END #bottom -->
    </footer>

    
<!-- END footer -->



<script type='text/javascript'>
/* <![CDATA[ */
var thickboxL10n = {"next":"\u4e0b\u4e00\u9875 >","prev":"< \u4e0a\u4e00\u9875","image":"\u56fe\u50cf","of":"\/","close":"\u5173\u95ed","noiframes":"\u8fd9\u4e2a\u529f\u80fd\u9700\u8981 iframe \u7684\u652f\u6301\u3002\u60a8\u53ef\u80fd\u7981\u6b62\u4e86 iframe \u7684\u663e\u793a\uff0c\u6216\u60a8\u7684\u6d4f\u89c8\u5668\u4e0d\u652f\u6301\u6b64\u529f\u80fd\u3002","loadingAnimation":"http:\/\/python.jobbole.com\/wp-includes\/js\/thickbox\/loadingAnimation.gif","closeImage":"http:\/\/python.jobbole.com\/wp-includes\/js\/thickbox\/tb-close.png"};
/* ]]> */
</script>
<script type='text/javascript' src='http://python.jobbole.com/wp-includes/js/thickbox/thickbox.js?ver=3.1-20121105'></script>
<script type='text/javascript' src='http://python.jobbole.com/wp-includes/js/underscore.min.js?ver=1.4.0'></script>
<script type='text/javascript' src='http://python.jobbole.com/wp-includes/js/shortcode.min.js?ver=3.5.2'></script>
<script type='text/javascript' src='http://python.jobbole.com/wp-admin/js/media-upload.min.js?ver=3.5.2'></script>
<script type='text/javascript'>
/* <![CDATA[ */
var viewsCacheL10n = {"admin_ajax_url":"http:\/\/python.jobbole.com\/wp-admin\/admin-ajax.php","post_id":"83486"};
/* ]]> */
</script>
<script type='text/javascript' src='http://python.jobbole.com/wp-content/plugins/wp-postviews/postviews-cache.js?ver=1.68'></script>
<script type='text/javascript' src='http://python.jobbole.com/wp-content/themes/jobboleblogv3/_assets/js/ready.js?ver=1.0'></script>
<script type='text/javascript' src='http://python.jobbole.com/wp-content/themes/jobboleblogv3/_assets/js/easing.js?ver=1.3'></script>
<script type='text/javascript' src='http://python.jobbole.com/wp-content/themes/jobboleblogv3/_assets/js/validate.js?ver=1.9.0'></script>
<script type='text/javascript' src='http://python.jobbole.com/wp-content/themes/jobboleblogv3/_assets/js/touchwipe.js?ver=1.1.1'></script>
<script type='text/javascript' src='http://python.jobbole.com/wp-content/themes/jobboleblogv3/_assets/js/caroufredsel.js?ver=5.5.0'></script>
<script type='text/javascript' src='http://python.jobbole.com/wp-content/themes/jobboleblogv3/_assets/js/flexslider.js?ver=2.0'></script>
<script type='text/javascript' src='http://python.jobbole.com/wp-content/themes/jobboleblogv3/_assets/js/jplayer.js?ver=2.1.0'></script>
<script type='text/javascript' src='http://python.jobbole.com/wp-content/themes/jobboleblogv3/_assets/js/fitvids.js?ver=1.0'></script>
<script type='text/javascript' src='http://python.jobbole.com/wp-content/themes/jobboleblogv3/_assets/js/selectnav.js?ver=0.1'></script>
<script type='text/javascript' src='http://python.jobbole.com/wp-content/themes/jobboleblogv3/_assets/js/effects.js?ver=1.1'></script>


<div id="full-btm">
<a><img src="http://python.jobbole.com/wp-content/themes/jobboleblogv3/_assets/img/back-btm.png" width="20" border=0 alt="跳到底部" title="跳到底部"></a>
</div>

<script type="text/javascript">
jQuery('#full-btm').click(function(){
    jQuery('html, body').animate({scrollTop:jQuery(document).height()}, 'slow');
    return false;
});
</script>

<div id="full-top">
<a><img src="http://python.jobbole.com/wp-content/themes/jobboleblogv3/_assets/img/back-top.png" width="20" border=0 alt="返回顶部" title="返回顶部"></a>
</div>

<script type="text/javascript">
jQuery('#full-top').click(function(){
    jQuery('html, body').animate({scrollTop:0}, 'slow');
    return false;
});

</script>

</body>
<!-- END body -->

</html>
<!-- END html -->